polymerisation devices - French English Dictionary